package com.lianzhihui.romeex.bean;

import java.util.List;

/**
 * Description:
 * Author: RAMON
 * CreateDate: 12/1/20 10:22 AM
 * UpdateUser:
 * UpdateDate:
 * UpdateRemark:
 * Version:
 */
public class ExchangeConfigBean {


    /**
     * myBalance : 83963.31941249
     * price : 0.62170000
     * convertOutCoinList : [{"balance":"83963.31941249","icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/RET.png","coinName":"RET","sort":1,"coinNameCobo":"RET"},{"balance":"89226.67979300","icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/RUSD.png","coinName":"RUSD","sort":2,"coinNameCobo":"RET"},{"balance":"0.59998122","icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/ETH_USDT.png","coinName":"USDT","sort":3,"coinNameCobo":"ETH_USDT"},{"balance":"1899.00000000","icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/TRON_USDT.png","coinName":"USDT","sort":4,"coinNameCobo":"TRON_USDT"}]
     * slidingPoint : [{"rate":0,"point":0},{"rate":0.01,"point":500},{"rate":0.02,"point":1000},{"rate":0.03,"point":2500},{"rate":0.04,"point":5000},{"rate":0.05,"point":10000},{"rate":0.06,"point":50000}]
     * convertInCoinList : [{"balance":0,"icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/ETH_USDT.png","coinName":"USDT","sort":1,"coinNameCobo":"ETH_USDT"},{"balance":0,"icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/RET.png","coinName":"RET","sort":2,"coinNameCobo":"RET"},{"balance":0,"icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/RUSD.png","coinName":"RUSD","sort":3,"coinNameCobo":"RET"},{"balance":0,"icon":"https://5wave.oss-cn-hongkong.aliyuncs.com/TRON_USDT.png","coinName":"USDT","sort":4,"coinNameCobo":"TRON_USDT"}]
     * feeRate : {"other":0.003,"USDT2RUSD":0,"RUSD2USDT":0}
     */

    private String myBalance;
    private String price;
    private FeeRateBean feeRate;
    private List<ConvertCoinBean> convertOutCoinList;
    private List<SlidingPointBean> slidingPoint;
    private List<ConvertCoinBean> convertInCoinList;

    public String getMyBalance() {
        return myBalance;
    }

    public void setMyBalance(String myBalance) {
        this.myBalance = myBalance;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public FeeRateBean getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(FeeRateBean feeRate) {
        this.feeRate = feeRate;
    }

    public List<ConvertCoinBean> getConvertOutCoinList() {
        return convertOutCoinList;
    }

    public void setConvertOutCoinList(List<ConvertCoinBean> convertOutCoinList) {
        this.convertOutCoinList = convertOutCoinList;
    }

    public List<SlidingPointBean> getSlidingPoint() {
        return slidingPoint;
    }

    public void setSlidingPoint(List<SlidingPointBean> slidingPoint) {
        this.slidingPoint = slidingPoint;
    }

    public List<ConvertCoinBean> getConvertInCoinList() {
        return convertInCoinList;
    }

    public void setConvertInCoinList(List<ConvertCoinBean> convertInCoinList) {
        this.convertInCoinList = convertInCoinList;
    }

    public static class FeeRateBean {
        /**
         * other : 0.003
         * USDT2RUSD : 0
         * RUSD2USDT : 0
         */

        private double other;
        private int USDT2RUSD;
        private int RUSD2USDT;

        public double getOther() {
            return other;
        }

        public void setOther(double other) {
            this.other = other;
        }

        public int getUSDT2RUSD() {
            return USDT2RUSD;
        }

        public void setUSDT2RUSD(int USDT2RUSD) {
            this.USDT2RUSD = USDT2RUSD;
        }

        public int getRUSD2USDT() {
            return RUSD2USDT;
        }

        public void setRUSD2USDT(int RUSD2USDT) {
            this.RUSD2USDT = RUSD2USDT;
        }
    }

    public static class ConvertCoinBean {
        /**
         * balance : 83963.31941249
         * icon : https://5wave.oss-cn-hongkong.aliyuncs.com/RET.png
         * coinName : RET
         * sort : 1
         * coinNameCobo : RET
         */

        private String balance;
        private String icon;
        private String coinName;
        private int sort;
        private String coinNameCobo;

        public String getBalance() {
            return balance;
        }

        public void setBalance(String balance) {
            this.balance = balance;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public String getCoinName() {
            return coinName;
        }

        public void setCoinName(String coinName) {
            this.coinName = coinName;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getCoinNameCobo() {
            return coinNameCobo;
        }

        public void setCoinNameCobo(String coinNameCobo) {
            this.coinNameCobo = coinNameCobo;
        }
    }

    public static class SlidingPointBean {
        /**
         * rate : 0
         * point : 0
         */

        private int rate;
        private int point;

        public int getRate() {
            return rate;
        }

        public void setRate(int rate) {
            this.rate = rate;
        }

        public int getPoint() {
            return point;
        }

        public void setPoint(int point) {
            this.point = point;
        }
    }

}
